//
//  DGGDateConvert.h
//  DGGCommonSDK
//
//  Created by dgg_hzk on 2019/11/20.
//

#import <Foundation/Foundation.h>

///转换类，对NSString和NSDate之间的整合工具
@interface DGGDateConvert : NSObject

+ (NSString *)compareCurrentTimeWithTimeString:(NSString *)string;

+ (NSString *)compareCurrentTimeTransformationWithUnitTime:(NSString *)unitTime;

/**
 时间计算
 @param currentTime 当前时间
 @param unitTime 开始时间
 @return 时间
 */
+ (NSString *)compareCurrentTime:(NSDate *)currentTime transformationWithUnitTime:(NSString *)unitTime;

/**
 时间计算
 @param currentTime 当前时间
 @param unitTime 开始时间
 @param space 最大区间时间，单位:天数
 @return 时间
 */
+ (NSString *)compareCurrentTime:(NSDate *)currentTime transformationWithUnitTime:(NSString *)unitTime space:(NSInteger)space;

/**
 获取时间
 
 @param time 时间字符串
 @param format 如果format未空 time为时间搓
 @return 时间
 */
+ (NSString *)comparePreciseTimeWithTime:(NSString *)time format:(NSString *)format;

+ (NSString *)compareCurrentTimeAndHourWithTimeString:(NSString *)string;

@end
